package com.ruoyi.project.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 事件上报信息对象 he_event_report
 * 
 * @author ruoyi
 * @date 2023-09-02
 */
public class HeEventReport extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 事件编号 */
    @Excel(name = "事件编号")
    private Long reportEventNumber;

    /** 事件基本信息表ID */
    @Excel(name = "事件基本信息表ID")
    private Long basicEventId;

    /** 上报事件状态 */
    @Excel(name = "上报事件状态")
    private String reportEventState;

    /** 上报事件类型 */
    @Excel(name = "上报事件类型")
    private String reportEventType;

    /** 一级分类 */
    @Excel(name = "一级分类")
    private String reportFirstLevel;

    /** 二级分类 */
    @Excel(name = "二级分类")
    private String reportSecondLevel;

    /** 描述经过 */
    @Excel(name = "描述经过")
    private String situationEdescriptionProcess;

    /** 采取措施 */
    @Excel(name = "采取措施")
    private String situationMeasuresEvent;

    /** 处理措施 */
    @Excel(name = "处理措施")
    private String situationTakenMeasures;

    /** 引起后果 */
    @Excel(name = "引起后果")
    private String situationCausesconsequences;

    /** 涉及患者 */
    @Excel(name = "涉及患者")
    private String patientInvolved;

    /** 患者ID */
    @Excel(name = "患者ID")
    private Long patientId;

    /** 患者编号 */
    @Excel(name = "患者编号")
    private String patientNumber;

    /** 诊断类别 */
    @Excel(name = "诊断类别")
    private String patientDiagnosisCategory;

    /** 病历号/门诊号 */
    @Excel(name = "病历号/门诊号")
    private String patientRecordOutpatient;

    /** 患者姓名 */
    @Excel(name = "患者姓名")
    private String patientName;

    /** 患者性别 */
    @Excel(name = "患者性别")
    private String patientGender;

    /** 患者出生日期 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "患者出生日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date patientDateOfBirth;

    /** 患者年龄 */
    @Excel(name = "患者年龄")
    private String patientAge;

    /** 患者年龄阶段 */
    @Excel(name = "患者年龄阶段")
    private String patientAgeStage;

    /** 患者民族 */
    @Excel(name = "患者民族")
    private String patientEthnicGroup;

    /** 患者体重（公斤） */
    @Excel(name = "患者体重", readConverterExp = "公=斤")
    private String patientWeight;

    /** 原患疾病 */
    @Excel(name = "原患疾病")
    private String patientPreDisease;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String patientContact;

    /** 家属电话 */
    @Excel(name = "家属电话")
    private String patientFamilyNumber;

    /** 就诊时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "就诊时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date patientAdmissionTime;

    /** 科室 */
    @Excel(name = "科室")
    private String patientDepartment;

    /** 床号 */
    @Excel(name = "床号")
    private String patientBedNumber;

    /** 护理级别 */
    @Excel(name = "护理级别")
    private String patientNursingLevel;

    /** 文化程度 */
    @Excel(name = "文化程度")
    private String patientEducationLevel;

    /** 诊断 */
    @Excel(name = "诊断")
    private String patientDiagnosis;

    /** 发生时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "发生时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date occurrenceTime;

    /** 发生日期 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "发生日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date occurrenceDate;

    /** 日期类型 */
    @Excel(name = "日期类型")
    private String occurrenceDateType;

    /** 发生时段 */
    @Excel(name = "发生时段")
    private String occurrenceTimePeriod;

    /** 发生地点 */
    @Excel(name = "发生地点")
    private String occurrenceLocation;

    /** 现场照片 */
    @Excel(name = "现场照片")
    private String occurrenceScenePhotos;

    /** 当事人姓名 */
    @Excel(name = "当事人姓名")
    private String partyName;

    /** 当事人年龄 */
    @Excel(name = "当事人年龄")
    private String partyAge;

    /** 当事人工作年限 */
    @Excel(name = "当事人工作年限")
    private String partyYearsOfExperience;

    /** 当事人工作类别 */
    @Excel(name = "当事人工作类别")
    private String partyCategory;

    /** 当事人学历 */
    @Excel(name = "当事人学历")
    private String partyEducation;

    /** 当事人职务 */
    @Excel(name = "当事人职务")
    private String partyPosition;

    /** 当事人岗位 */
    @Excel(name = "当事人岗位")
    private String partyPost;

    /** 纠纷可能性 */
    @Excel(name = "纠纷可能性")
    private String resultsPossibilityDispute;

    /** 事件严重程度 */
    @Excel(name = "事件严重程度")
    private String resultsEventSeverity;

    /** 事件分级 */
    @Excel(name = "事件分级")
    private String resultsEventClassification;

    /** 伤害严重度 */
    @Excel(name = "伤害严重度")
    private String resultsSeverityInjury;

    /** 呈报方式 */
    @Excel(name = "呈报方式")
    private String reportMethod;

    /** 上报科室ID */
    @Excel(name = "上报科室ID")
    private Long reportDepartmentId;

    /** 上报科室 */
    @Excel(name = "上报科室")
    private String reportDepartment;

    /** 上报状态 */
    @Excel(name = "上报状态")
    private String reportStatus;

    /** 填报人ID */
    @Excel(name = "填报人ID")
    private Long reportFillerId;

    /** 填报人 */
    @Excel(name = "填报人")
    private String reportFiller;

    /** 报告时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "报告时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date reportTime;

    /** 附件图片 */
    @Excel(name = "附件图片")
    private String reportAttachedImages;

    /** 其他信息备注 */
    @Excel(name = "其他信息备注")
    private String reportOtherRemarks;

    /** 审核状态 */
    @Excel(name = "审核状态")
    private String reviewStatus;

    /** 呈送科室ID */
    @Excel(name = "呈送科室ID")
    private Long reviewDepartmentId;

    /** 呈送科室 */
    @Excel(name = "呈送科室")
    private String reviewDepartment;

    /** 审核人ID */
    @Excel(name = "审核人ID")
    private Long reviewPersonId;

    /** 审核人 */
    @Excel(name = "审核人")
    private String reviewPerson;

    /** 审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date reviewTime;

    /** 审核意见 */
    @Excel(name = "审核意见")
    private String reviewAdvice;

    /** 事件类型判定 */
    @Excel(name = "事件类型判定")
    private String reviewEventType;

    /** 回退状态 */
    @Excel(name = "回退状态")
    private String fallbackStatus;

    /** 回退原因 */
    @Excel(name = "回退原因")
    private String fallbackReason;

    /** 回退人ID */
    @Excel(name = "回退人ID")
    private Long fallbackPersonId;

    /** 回退人 */
    @Excel(name = "回退人")
    private String fallbackPerson;

    /** 作废状态 */
    @Excel(name = "作废状态")
    private String invalidationStatus;

    /** 作废原因 */
    @Excel(name = "作废原因")
    private String invalidationReason;

    /** 作废人ID */
    @Excel(name = "作废人ID")
    private Long invalidationPersonId;

    /** 作废人 */
    @Excel(name = "作废人")
    private String invalidationPerson;

    /** 处理状态 */
    @Excel(name = "处理状态")
    private String handlingStatus;

    /** 处理意见(呈送科室) */
    @Excel(name = "处理意见(呈送科室)")
    private String handlingOpinions;

    /** 处理照片(呈送科室) */
    @Excel(name = "处理照片(呈送科室)")
    private String handlingPicture;

    /** 处理人ID(呈送科室) */
    @Excel(name = "处理人ID(呈送科室)")
    private Long handingPersonId;

    /** 处理人(呈送科室) */
    @Excel(name = "处理人(呈送科室)")
    private String handingPerson;

    /** 分析报告 */
    @Excel(name = "分析报告")
    private String analyzeReports;

    /** 报告ID */
    @Excel(name = "报告ID")
    private Long analyzeReportsId;

    /** 协助部门一 */
    @Excel(name = "协助部门一")
    private String supportDepartmentOne;

    /** 部门一处理意见 */
    @Excel(name = "部门一处理意见")
    private String supportOneOpinions;

    /** 部门一处理照片 */
    @Excel(name = "部门一处理照片")
    private String supportOnePicture;

    /** 部门一处理人ID */
    @Excel(name = "部门一处理人ID")
    private Long supportOnePersonId;

    /** 部门一处理人 */
    @Excel(name = "部门一处理人")
    private String supportOnePerson;

    /** 协助部门二 */
    @Excel(name = "协助部门二")
    private String supportDepartmentTwo;

    /** 部门二处理意见 */
    @Excel(name = "部门二处理意见")
    private String supportTwoOpinions;

    /** 部门二处理照片 */
    @Excel(name = "部门二处理照片")
    private String supportTwoPicture;

    /** 部门二处理人ID */
    @Excel(name = "部门二处理人ID")
    private Long supportTwoPersonId;

    /** 部门二处理人 */
    @Excel(name = "部门二处理人")
    private String supportTwoPerson;

    /** 事件归档 */
    @Excel(name = "事件归档")
    private String eventDeterminatione;

    /** 归档描述 */
    @Excel(name = "归档描述")
    private String eventDeterminationeDescription;

    /** 事件归档人ID */
    @Excel(name = "事件归档人ID")
    private Long eventDeterminationePersonId;

    /** 事件归档人 */
    @Excel(name = "事件归档人")
    private String eventDeterminationePerson;

    /** 备注1 */
    @Excel(name = "备注1")
    private String note1;

    /** 备注2 */
    @Excel(name = "备注2")
    private String note2;

    /** 备注3 */
    @Excel(name = "备注3")
    private String note3;

    /** 备注4 */
    @Excel(name = "备注4")
    private String note4;

    /** 备注5 */
    @Excel(name = "备注5")
    private String note5;

    /** 备注6 */
    @Excel(name = "备注6")
    private String note6;

    /** 备注7 */
    @Excel(name = "备注7")
    private String note7;

    /** 备注8 */
    @Excel(name = "备注8")
    private String note8;

    /** 备注9 */
    @Excel(name = "备注9")
    private String note9;

    /** 备注10 */
    @Excel(name = "备注10")
    private String note10;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date creationTime;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 部门ID */
    @Excel(name = "部门ID")
    private Long deptId;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setReportEventNumber(Long reportEventNumber) 
    {
        this.reportEventNumber = reportEventNumber;
    }

    public Long getReportEventNumber() 
    {
        return reportEventNumber;
    }
    public void setBasicEventId(Long basicEventId) 
    {
        this.basicEventId = basicEventId;
    }

    public Long getBasicEventId() 
    {
        return basicEventId;
    }
    public void setReportEventState(String reportEventState) 
    {
        this.reportEventState = reportEventState;
    }

    public String getReportEventState() 
    {
        return reportEventState;
    }
    public void setReportEventType(String reportEventType) 
    {
        this.reportEventType = reportEventType;
    }

    public String getReportEventType() 
    {
        return reportEventType;
    }
    public void setReportFirstLevel(String reportFirstLevel) 
    {
        this.reportFirstLevel = reportFirstLevel;
    }

    public String getReportFirstLevel() 
    {
        return reportFirstLevel;
    }
    public void setReportSecondLevel(String reportSecondLevel) 
    {
        this.reportSecondLevel = reportSecondLevel;
    }

    public String getReportSecondLevel() 
    {
        return reportSecondLevel;
    }
    public void setSituationEdescriptionProcess(String situationEdescriptionProcess) 
    {
        this.situationEdescriptionProcess = situationEdescriptionProcess;
    }

    public String getSituationEdescriptionProcess() 
    {
        return situationEdescriptionProcess;
    }
    public void setSituationMeasuresEvent(String situationMeasuresEvent) 
    {
        this.situationMeasuresEvent = situationMeasuresEvent;
    }

    public String getSituationMeasuresEvent() 
    {
        return situationMeasuresEvent;
    }
    public void setSituationTakenMeasures(String situationTakenMeasures) 
    {
        this.situationTakenMeasures = situationTakenMeasures;
    }

    public String getSituationTakenMeasures() 
    {
        return situationTakenMeasures;
    }
    public void setSituationCausesconsequences(String situationCausesconsequences) 
    {
        this.situationCausesconsequences = situationCausesconsequences;
    }

    public String getSituationCausesconsequences() 
    {
        return situationCausesconsequences;
    }
    public void setPatientInvolved(String patientInvolved) 
    {
        this.patientInvolved = patientInvolved;
    }

    public String getPatientInvolved() 
    {
        return patientInvolved;
    }
    public void setPatientId(Long patientId) 
    {
        this.patientId = patientId;
    }

    public Long getPatientId() 
    {
        return patientId;
    }
    public void setPatientNumber(String patientNumber) 
    {
        this.patientNumber = patientNumber;
    }

    public String getPatientNumber() 
    {
        return patientNumber;
    }
    public void setPatientDiagnosisCategory(String patientDiagnosisCategory) 
    {
        this.patientDiagnosisCategory = patientDiagnosisCategory;
    }

    public String getPatientDiagnosisCategory() 
    {
        return patientDiagnosisCategory;
    }
    public void setPatientRecordOutpatient(String patientRecordOutpatient) 
    {
        this.patientRecordOutpatient = patientRecordOutpatient;
    }

    public String getPatientRecordOutpatient() 
    {
        return patientRecordOutpatient;
    }
    public void setPatientName(String patientName) 
    {
        this.patientName = patientName;
    }

    public String getPatientName() 
    {
        return patientName;
    }
    public void setPatientGender(String patientGender) 
    {
        this.patientGender = patientGender;
    }

    public String getPatientGender() 
    {
        return patientGender;
    }
    public void setPatientDateOfBirth(Date patientDateOfBirth) 
    {
        this.patientDateOfBirth = patientDateOfBirth;
    }

    public Date getPatientDateOfBirth() 
    {
        return patientDateOfBirth;
    }
    public void setPatientAge(String patientAge) 
    {
        this.patientAge = patientAge;
    }

    public String getPatientAge() 
    {
        return patientAge;
    }
    public void setPatientAgeStage(String patientAgeStage) 
    {
        this.patientAgeStage = patientAgeStage;
    }

    public String getPatientAgeStage() 
    {
        return patientAgeStage;
    }
    public void setPatientEthnicGroup(String patientEthnicGroup) 
    {
        this.patientEthnicGroup = patientEthnicGroup;
    }

    public String getPatientEthnicGroup() 
    {
        return patientEthnicGroup;
    }
    public void setPatientWeight(String patientWeight) 
    {
        this.patientWeight = patientWeight;
    }

    public String getPatientWeight() 
    {
        return patientWeight;
    }
    public void setPatientPreDisease(String patientPreDisease) 
    {
        this.patientPreDisease = patientPreDisease;
    }

    public String getPatientPreDisease() 
    {
        return patientPreDisease;
    }
    public void setPatientContact(String patientContact) 
    {
        this.patientContact = patientContact;
    }

    public String getPatientContact() 
    {
        return patientContact;
    }
    public void setPatientFamilyNumber(String patientFamilyNumber) 
    {
        this.patientFamilyNumber = patientFamilyNumber;
    }

    public String getPatientFamilyNumber() 
    {
        return patientFamilyNumber;
    }
    public void setPatientAdmissionTime(Date patientAdmissionTime) 
    {
        this.patientAdmissionTime = patientAdmissionTime;
    }

    public Date getPatientAdmissionTime() 
    {
        return patientAdmissionTime;
    }
    public void setPatientDepartment(String patientDepartment) 
    {
        this.patientDepartment = patientDepartment;
    }

    public String getPatientDepartment() 
    {
        return patientDepartment;
    }
    public void setPatientBedNumber(String patientBedNumber) 
    {
        this.patientBedNumber = patientBedNumber;
    }

    public String getPatientBedNumber() 
    {
        return patientBedNumber;
    }
    public void setPatientNursingLevel(String patientNursingLevel) 
    {
        this.patientNursingLevel = patientNursingLevel;
    }

    public String getPatientNursingLevel() 
    {
        return patientNursingLevel;
    }
    public void setPatientEducationLevel(String patientEducationLevel) 
    {
        this.patientEducationLevel = patientEducationLevel;
    }

    public String getPatientEducationLevel() 
    {
        return patientEducationLevel;
    }
    public void setPatientDiagnosis(String patientDiagnosis) 
    {
        this.patientDiagnosis = patientDiagnosis;
    }

    public String getPatientDiagnosis() 
    {
        return patientDiagnosis;
    }
    public void setOccurrenceTime(Date occurrenceTime) 
    {
        this.occurrenceTime = occurrenceTime;
    }

    public Date getOccurrenceTime() 
    {
        return occurrenceTime;
    }
    public void setOccurrenceDate(Date occurrenceDate) 
    {
        this.occurrenceDate = occurrenceDate;
    }

    public Date getOccurrenceDate() 
    {
        return occurrenceDate;
    }
    public void setOccurrenceDateType(String occurrenceDateType) 
    {
        this.occurrenceDateType = occurrenceDateType;
    }

    public String getOccurrenceDateType() 
    {
        return occurrenceDateType;
    }
    public void setOccurrenceTimePeriod(String occurrenceTimePeriod) 
    {
        this.occurrenceTimePeriod = occurrenceTimePeriod;
    }

    public String getOccurrenceTimePeriod() 
    {
        return occurrenceTimePeriod;
    }
    public void setOccurrenceLocation(String occurrenceLocation) 
    {
        this.occurrenceLocation = occurrenceLocation;
    }

    public String getOccurrenceLocation() 
    {
        return occurrenceLocation;
    }
    public void setOccurrenceScenePhotos(String occurrenceScenePhotos) 
    {
        this.occurrenceScenePhotos = occurrenceScenePhotos;
    }

    public String getOccurrenceScenePhotos() 
    {
        return occurrenceScenePhotos;
    }
    public void setPartyName(String partyName) 
    {
        this.partyName = partyName;
    }

    public String getPartyName() 
    {
        return partyName;
    }
    public void setPartyAge(String partyAge) 
    {
        this.partyAge = partyAge;
    }

    public String getPartyAge() 
    {
        return partyAge;
    }
    public void setPartyYearsOfExperience(String partyYearsOfExperience) 
    {
        this.partyYearsOfExperience = partyYearsOfExperience;
    }

    public String getPartyYearsOfExperience() 
    {
        return partyYearsOfExperience;
    }
    public void setPartyCategory(String partyCategory) 
    {
        this.partyCategory = partyCategory;
    }

    public String getPartyCategory() 
    {
        return partyCategory;
    }
    public void setPartyEducation(String partyEducation) 
    {
        this.partyEducation = partyEducation;
    }

    public String getPartyEducation() 
    {
        return partyEducation;
    }
    public void setPartyPosition(String partyPosition) 
    {
        this.partyPosition = partyPosition;
    }

    public String getPartyPosition() 
    {
        return partyPosition;
    }
    public void setPartyPost(String partyPost) 
    {
        this.partyPost = partyPost;
    }

    public String getPartyPost() 
    {
        return partyPost;
    }
    public void setResultsPossibilityDispute(String resultsPossibilityDispute) 
    {
        this.resultsPossibilityDispute = resultsPossibilityDispute;
    }

    public String getResultsPossibilityDispute() 
    {
        return resultsPossibilityDispute;
    }
    public void setResultsEventSeverity(String resultsEventSeverity) 
    {
        this.resultsEventSeverity = resultsEventSeverity;
    }

    public String getResultsEventSeverity() 
    {
        return resultsEventSeverity;
    }
    public void setResultsEventClassification(String resultsEventClassification) 
    {
        this.resultsEventClassification = resultsEventClassification;
    }

    public String getResultsEventClassification() 
    {
        return resultsEventClassification;
    }
    public void setResultsSeverityInjury(String resultsSeverityInjury) 
    {
        this.resultsSeverityInjury = resultsSeverityInjury;
    }

    public String getResultsSeverityInjury() 
    {
        return resultsSeverityInjury;
    }
    public void setReportMethod(String reportMethod) 
    {
        this.reportMethod = reportMethod;
    }

    public String getReportMethod() 
    {
        return reportMethod;
    }
    public void setReportDepartmentId(Long reportDepartmentId) 
    {
        this.reportDepartmentId = reportDepartmentId;
    }

    public Long getReportDepartmentId() 
    {
        return reportDepartmentId;
    }
    public void setReportDepartment(String reportDepartment) 
    {
        this.reportDepartment = reportDepartment;
    }

    public String getReportDepartment() 
    {
        return reportDepartment;
    }
    public void setReportStatus(String reportStatus) 
    {
        this.reportStatus = reportStatus;
    }

    public String getReportStatus() 
    {
        return reportStatus;
    }
    public void setReportFillerId(Long reportFillerId) 
    {
        this.reportFillerId = reportFillerId;
    }

    public Long getReportFillerId() 
    {
        return reportFillerId;
    }
    public void setReportFiller(String reportFiller) 
    {
        this.reportFiller = reportFiller;
    }

    public String getReportFiller() 
    {
        return reportFiller;
    }
    public void setReportTime(Date reportTime) 
    {
        this.reportTime = reportTime;
    }

    public Date getReportTime() 
    {
        return reportTime;
    }
    public void setReportAttachedImages(String reportAttachedImages) 
    {
        this.reportAttachedImages = reportAttachedImages;
    }

    public String getReportAttachedImages() 
    {
        return reportAttachedImages;
    }
    public void setReportOtherRemarks(String reportOtherRemarks) 
    {
        this.reportOtherRemarks = reportOtherRemarks;
    }

    public String getReportOtherRemarks() 
    {
        return reportOtherRemarks;
    }
    public void setReviewStatus(String reviewStatus) 
    {
        this.reviewStatus = reviewStatus;
    }

    public String getReviewStatus() 
    {
        return reviewStatus;
    }
    public void setReviewDepartmentId(Long reviewDepartmentId) 
    {
        this.reviewDepartmentId = reviewDepartmentId;
    }

    public Long getReviewDepartmentId() 
    {
        return reviewDepartmentId;
    }
    public void setReviewDepartment(String reviewDepartment) 
    {
        this.reviewDepartment = reviewDepartment;
    }

    public String getReviewDepartment() 
    {
        return reviewDepartment;
    }
    public void setReviewPersonId(Long reviewPersonId) 
    {
        this.reviewPersonId = reviewPersonId;
    }

    public Long getReviewPersonId() 
    {
        return reviewPersonId;
    }
    public void setReviewPerson(String reviewPerson) 
    {
        this.reviewPerson = reviewPerson;
    }

    public String getReviewPerson() 
    {
        return reviewPerson;
    }
    public void setReviewTime(Date reviewTime) 
    {
        this.reviewTime = reviewTime;
    }

    public Date getReviewTime() 
    {
        return reviewTime;
    }
    public void setReviewAdvice(String reviewAdvice) 
    {
        this.reviewAdvice = reviewAdvice;
    }

    public String getReviewAdvice() 
    {
        return reviewAdvice;
    }
    public void setReviewEventType(String reviewEventType) 
    {
        this.reviewEventType = reviewEventType;
    }

    public String getReviewEventType() 
    {
        return reviewEventType;
    }
    public void setFallbackStatus(String fallbackStatus) 
    {
        this.fallbackStatus = fallbackStatus;
    }

    public String getFallbackStatus() 
    {
        return fallbackStatus;
    }
    public void setFallbackReason(String fallbackReason) 
    {
        this.fallbackReason = fallbackReason;
    }

    public String getFallbackReason() 
    {
        return fallbackReason;
    }
    public void setFallbackPersonId(Long fallbackPersonId) 
    {
        this.fallbackPersonId = fallbackPersonId;
    }

    public Long getFallbackPersonId() 
    {
        return fallbackPersonId;
    }
    public void setFallbackPerson(String fallbackPerson) 
    {
        this.fallbackPerson = fallbackPerson;
    }

    public String getFallbackPerson() 
    {
        return fallbackPerson;
    }
    public void setInvalidationStatus(String invalidationStatus) 
    {
        this.invalidationStatus = invalidationStatus;
    }

    public String getInvalidationStatus() 
    {
        return invalidationStatus;
    }
    public void setInvalidationReason(String invalidationReason) 
    {
        this.invalidationReason = invalidationReason;
    }

    public String getInvalidationReason() 
    {
        return invalidationReason;
    }
    public void setInvalidationPersonId(Long invalidationPersonId) 
    {
        this.invalidationPersonId = invalidationPersonId;
    }

    public Long getInvalidationPersonId() 
    {
        return invalidationPersonId;
    }
    public void setInvalidationPerson(String invalidationPerson) 
    {
        this.invalidationPerson = invalidationPerson;
    }

    public String getInvalidationPerson() 
    {
        return invalidationPerson;
    }
    public void setHandlingStatus(String handlingStatus) 
    {
        this.handlingStatus = handlingStatus;
    }

    public String getHandlingStatus() 
    {
        return handlingStatus;
    }
    public void setHandlingOpinions(String handlingOpinions) 
    {
        this.handlingOpinions = handlingOpinions;
    }

    public String getHandlingOpinions() 
    {
        return handlingOpinions;
    }
    public void setHandlingPicture(String handlingPicture) 
    {
        this.handlingPicture = handlingPicture;
    }

    public String getHandlingPicture() 
    {
        return handlingPicture;
    }
    public void setHandingPersonId(Long handingPersonId) 
    {
        this.handingPersonId = handingPersonId;
    }

    public Long getHandingPersonId() 
    {
        return handingPersonId;
    }
    public void setHandingPerson(String handingPerson) 
    {
        this.handingPerson = handingPerson;
    }

    public String getHandingPerson() 
    {
        return handingPerson;
    }
    public void setAnalyzeReports(String analyzeReports) 
    {
        this.analyzeReports = analyzeReports;
    }

    public String getAnalyzeReports() 
    {
        return analyzeReports;
    }
    public void setAnalyzeReportsId(Long analyzeReportsId) 
    {
        this.analyzeReportsId = analyzeReportsId;
    }

    public Long getAnalyzeReportsId() 
    {
        return analyzeReportsId;
    }
    public void setSupportDepartmentOne(String supportDepartmentOne) 
    {
        this.supportDepartmentOne = supportDepartmentOne;
    }

    public String getSupportDepartmentOne() 
    {
        return supportDepartmentOne;
    }
    public void setSupportOneOpinions(String supportOneOpinions) 
    {
        this.supportOneOpinions = supportOneOpinions;
    }

    public String getSupportOneOpinions() 
    {
        return supportOneOpinions;
    }
    public void setSupportOnePicture(String supportOnePicture) 
    {
        this.supportOnePicture = supportOnePicture;
    }

    public String getSupportOnePicture() 
    {
        return supportOnePicture;
    }
    public void setSupportOnePersonId(Long supportOnePersonId) 
    {
        this.supportOnePersonId = supportOnePersonId;
    }

    public Long getSupportOnePersonId() 
    {
        return supportOnePersonId;
    }
    public void setSupportOnePerson(String supportOnePerson) 
    {
        this.supportOnePerson = supportOnePerson;
    }

    public String getSupportOnePerson() 
    {
        return supportOnePerson;
    }
    public void setSupportDepartmentTwo(String supportDepartmentTwo) 
    {
        this.supportDepartmentTwo = supportDepartmentTwo;
    }

    public String getSupportDepartmentTwo() 
    {
        return supportDepartmentTwo;
    }
    public void setSupportTwoOpinions(String supportTwoOpinions) 
    {
        this.supportTwoOpinions = supportTwoOpinions;
    }

    public String getSupportTwoOpinions() 
    {
        return supportTwoOpinions;
    }
    public void setSupportTwoPicture(String supportTwoPicture) 
    {
        this.supportTwoPicture = supportTwoPicture;
    }

    public String getSupportTwoPicture() 
    {
        return supportTwoPicture;
    }
    public void setSupportTwoPersonId(Long supportTwoPersonId) 
    {
        this.supportTwoPersonId = supportTwoPersonId;
    }

    public Long getSupportTwoPersonId() 
    {
        return supportTwoPersonId;
    }
    public void setSupportTwoPerson(String supportTwoPerson) 
    {
        this.supportTwoPerson = supportTwoPerson;
    }

    public String getSupportTwoPerson() 
    {
        return supportTwoPerson;
    }
    public void setEventDeterminatione(String eventDeterminatione) 
    {
        this.eventDeterminatione = eventDeterminatione;
    }

    public String getEventDeterminatione() 
    {
        return eventDeterminatione;
    }
    public void setEventDeterminationeDescription(String eventDeterminationeDescription) 
    {
        this.eventDeterminationeDescription = eventDeterminationeDescription;
    }

    public String getEventDeterminationeDescription() 
    {
        return eventDeterminationeDescription;
    }
    public void setEventDeterminationePersonId(Long eventDeterminationePersonId) 
    {
        this.eventDeterminationePersonId = eventDeterminationePersonId;
    }

    public Long getEventDeterminationePersonId() 
    {
        return eventDeterminationePersonId;
    }
    public void setEventDeterminationePerson(String eventDeterminationePerson) 
    {
        this.eventDeterminationePerson = eventDeterminationePerson;
    }

    public String getEventDeterminationePerson() 
    {
        return eventDeterminationePerson;
    }
    public void setNote1(String note1) 
    {
        this.note1 = note1;
    }

    public String getNote1() 
    {
        return note1;
    }
    public void setNote2(String note2) 
    {
        this.note2 = note2;
    }

    public String getNote2() 
    {
        return note2;
    }
    public void setNote3(String note3) 
    {
        this.note3 = note3;
    }

    public String getNote3() 
    {
        return note3;
    }
    public void setNote4(String note4) 
    {
        this.note4 = note4;
    }

    public String getNote4() 
    {
        return note4;
    }
    public void setNote5(String note5) 
    {
        this.note5 = note5;
    }

    public String getNote5() 
    {
        return note5;
    }
    public void setNote6(String note6) 
    {
        this.note6 = note6;
    }

    public String getNote6() 
    {
        return note6;
    }
    public void setNote7(String note7) 
    {
        this.note7 = note7;
    }

    public String getNote7() 
    {
        return note7;
    }
    public void setNote8(String note8) 
    {
        this.note8 = note8;
    }

    public String getNote8() 
    {
        return note8;
    }
    public void setNote9(String note9) 
    {
        this.note9 = note9;
    }

    public String getNote9() 
    {
        return note9;
    }
    public void setNote10(String note10) 
    {
        this.note10 = note10;
    }

    public String getNote10() 
    {
        return note10;
    }
    public void setCreationTime(Date creationTime) 
    {
        this.creationTime = creationTime;
    }

    public Date getCreationTime() 
    {
        return creationTime;
    }
    public void setUserId(Long userId) 
    {
        this.userId = userId;
    }

    public Long getUserId() 
    {
        return userId;
    }
    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("reportEventNumber", getReportEventNumber())
            .append("basicEventId", getBasicEventId())
            .append("reportEventState", getReportEventState())
            .append("reportEventType", getReportEventType())
            .append("reportFirstLevel", getReportFirstLevel())
            .append("reportSecondLevel", getReportSecondLevel())
            .append("situationEdescriptionProcess", getSituationEdescriptionProcess())
            .append("situationMeasuresEvent", getSituationMeasuresEvent())
            .append("situationTakenMeasures", getSituationTakenMeasures())
            .append("situationCausesconsequences", getSituationCausesconsequences())
            .append("patientInvolved", getPatientInvolved())
            .append("patientId", getPatientId())
            .append("patientNumber", getPatientNumber())
            .append("patientDiagnosisCategory", getPatientDiagnosisCategory())
            .append("patientRecordOutpatient", getPatientRecordOutpatient())
            .append("patientName", getPatientName())
            .append("patientGender", getPatientGender())
            .append("patientDateOfBirth", getPatientDateOfBirth())
            .append("patientAge", getPatientAge())
            .append("patientAgeStage", getPatientAgeStage())
            .append("patientEthnicGroup", getPatientEthnicGroup())
            .append("patientWeight", getPatientWeight())
            .append("patientPreDisease", getPatientPreDisease())
            .append("patientContact", getPatientContact())
            .append("patientFamilyNumber", getPatientFamilyNumber())
            .append("patientAdmissionTime", getPatientAdmissionTime())
            .append("patientDepartment", getPatientDepartment())
            .append("patientBedNumber", getPatientBedNumber())
            .append("patientNursingLevel", getPatientNursingLevel())
            .append("patientEducationLevel", getPatientEducationLevel())
            .append("patientDiagnosis", getPatientDiagnosis())
            .append("occurrenceTime", getOccurrenceTime())
            .append("occurrenceDate", getOccurrenceDate())
            .append("occurrenceDateType", getOccurrenceDateType())
            .append("occurrenceTimePeriod", getOccurrenceTimePeriod())
            .append("occurrenceLocation", getOccurrenceLocation())
            .append("occurrenceScenePhotos", getOccurrenceScenePhotos())
            .append("partyName", getPartyName())
            .append("partyAge", getPartyAge())
            .append("partyYearsOfExperience", getPartyYearsOfExperience())
            .append("partyCategory", getPartyCategory())
            .append("partyEducation", getPartyEducation())
            .append("partyPosition", getPartyPosition())
            .append("partyPost", getPartyPost())
            .append("resultsPossibilityDispute", getResultsPossibilityDispute())
            .append("resultsEventSeverity", getResultsEventSeverity())
            .append("resultsEventClassification", getResultsEventClassification())
            .append("resultsSeverityInjury", getResultsSeverityInjury())
            .append("reportMethod", getReportMethod())
            .append("reportDepartmentId", getReportDepartmentId())
            .append("reportDepartment", getReportDepartment())
            .append("reportStatus", getReportStatus())
            .append("reportFillerId", getReportFillerId())
            .append("reportFiller", getReportFiller())
            .append("reportTime", getReportTime())
            .append("reportAttachedImages", getReportAttachedImages())
            .append("reportOtherRemarks", getReportOtherRemarks())
            .append("reviewStatus", getReviewStatus())
            .append("reviewDepartmentId", getReviewDepartmentId())
            .append("reviewDepartment", getReviewDepartment())
            .append("reviewPersonId", getReviewPersonId())
            .append("reviewPerson", getReviewPerson())
            .append("reviewTime", getReviewTime())
            .append("reviewAdvice", getReviewAdvice())
            .append("reviewEventType", getReviewEventType())
            .append("fallbackStatus", getFallbackStatus())
            .append("fallbackReason", getFallbackReason())
            .append("fallbackPersonId", getFallbackPersonId())
            .append("fallbackPerson", getFallbackPerson())
            .append("invalidationStatus", getInvalidationStatus())
            .append("invalidationReason", getInvalidationReason())
            .append("invalidationPersonId", getInvalidationPersonId())
            .append("invalidationPerson", getInvalidationPerson())
            .append("handlingStatus", getHandlingStatus())
            .append("handlingOpinions", getHandlingOpinions())
            .append("handlingPicture", getHandlingPicture())
            .append("handingPersonId", getHandingPersonId())
            .append("handingPerson", getHandingPerson())
            .append("analyzeReports", getAnalyzeReports())
            .append("analyzeReportsId", getAnalyzeReportsId())
            .append("supportDepartmentOne", getSupportDepartmentOne())
            .append("supportOneOpinions", getSupportOneOpinions())
            .append("supportOnePicture", getSupportOnePicture())
            .append("supportOnePersonId", getSupportOnePersonId())
            .append("supportOnePerson", getSupportOnePerson())
            .append("supportDepartmentTwo", getSupportDepartmentTwo())
            .append("supportTwoOpinions", getSupportTwoOpinions())
            .append("supportTwoPicture", getSupportTwoPicture())
            .append("supportTwoPersonId", getSupportTwoPersonId())
            .append("supportTwoPerson", getSupportTwoPerson())
            .append("eventDeterminatione", getEventDeterminatione())
            .append("eventDeterminationeDescription", getEventDeterminationeDescription())
            .append("eventDeterminationePersonId", getEventDeterminationePersonId())
            .append("eventDeterminationePerson", getEventDeterminationePerson())
            .append("note1", getNote1())
            .append("note2", getNote2())
            .append("note3", getNote3())
            .append("note4", getNote4())
            .append("note5", getNote5())
            .append("note6", getNote6())
            .append("note7", getNote7())
            .append("note8", getNote8())
            .append("note9", getNote9())
            .append("note10", getNote10())
            .append("creationTime", getCreationTime())
            .append("updateTime", getUpdateTime())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .toString();
    }
}
